SQlite源码分析

推荐使用SQLite的场景

1.作为应用程序文件格式.
相对于使用fopen()以XML,JSON,CSV或者其他序列化方法将应用程序数据写入到磁盘,使用SQLite数据库来保存数据不仅可以避免写入过程中的解析器故障,而且数据将具有良好的跨平台性。另一方面,对数据库的事务特点可以保证数据更新的一致性。

2.作为小程序的数据库.
SQLite具有较小的代码量,拥有较好的内存和磁盘管理机制,而且不需要维护,可靠。因此适合作为手机,PDA,MP3播放器等设备的数据库引擎.

3.作为网页站点的数据库.
由于网站通常需要将一些无配置信息存放在磁盘上,SQLite适合于作为中小型站点的数据库.

4.作为企业数据库管理系统